parotoids

nounPlural of parotoid; the paired glandular structures located behind the eyes of many amphibians, especially toads, that secrete defensive toxins.

No synonyms or antonyms found for this word.