Malayalam Dictionary

ഇതളുള്ള

italulla

petaloid

  1. petaloid

Nearby in the dictionary

Support