DICTIONARY

(Total Entries : 197270)

ola

Dictionary Definition: 

ola or olla mfn. wet, damp L.

• (am), n. Arum Campanulatum L.