Malayalam Dictionary

പുഷ്‌പദളമായ

pushpadalamaaya

sepaloid·sepalous

  1. sepaloid

  2. sepalous

Nearby in the dictionary

Support