A word examined

toads

noun
5 letters·English
noun

toadstoads are squat, warty-skinned amphibians like frogs, often living on land.

Wiktionary →
No comments yet