parotoid
/ˌpærəˈtoʊɪd/Definitions
1. noun
Relating to or resembling the parotid glands, which are glands in the cheeks that secrete saliva.
“The parotoid glands of the frog help to protect it from predators.”
2. adjective
Having parotoid glands or resembling them.
“The parotoid appearance of the toad’s face is a defense mechanism to deter predators.”