Tamil Dictionary 🔍

medusian

Me*du"si*an, n. (Zoöl.) Defn: A medusa.


medusian - Similar Words