Malayalam Dictionary

ഇതളുകളുള്ള

italukalulla

petalled

  1. petalled

Nearby in the dictionary

Support