Arabic-English dictionary »

هيرودين meaning in English

ArabicEnglish
هيرودين

hirudinpeptide obtained from the salivary glands of leeches

Your history