parotoid
English
parotoid meaning in English • parotoid का अर्थ अंग्रेजी में
Adjective
- Resembling the parotid gland; -- applied especially to cutaneous glandular elevations above the ear in many toads and frogs.