Tamil Dictionary 🔍

swelltoad

Swell"toad`, n. (Zoöl.) Defn: A swellfish.


swelltoad - Similar Words