Ithalulla meaning in english


Word: ഇതളുള്ള Transliteration: itaḷuḷḷa

Meaning of ഇതളുള്ള in english :

Adjective Petaloid
Related wordsitaḷuḷḷa (ഇതളുള്ള) - Petaloid 
Malayalam to English
English To Malayalam