Search Word | പദം തിരയുക

  

Papaya

English Meaning

  1. An evergreen, usually dioecious, tropical American tree (Carica papaya) having a crown of palmately divided leaves with pinnate lobes and large yellow edible fruit.
  2. The fruit of this tree.