Malayalam Dictionary

ഇലചുരുട്ടിപ്പുഴു

ilachuruttippuzhu

noun · നാമം

leaf roller

  1. leaf roller

Nearby in the dictionary

Support