Tamil Dictionary 🔍

stomatous

Stom"a*tous, a. Defn: Having a stoma.


stomatous - Similar Words