Definify.com

Definition 2026


pepaya

pepaya

Indonesian

Noun

pepaya

  1. papaya, pawpaw