Translate English Arabic طرطير

English
 
Arabic
Noun
  • tartar (n.) , [pl. Tartars] , {chem.}
    طرطير {طرطرات البوتاسيوم الحامضية}، {كمياء}
    more ...
 Add translation 

related Results
similar Results