Definify.com

Definition 2025


pepaya

pepaya

Indonesian

Noun

pepaya

  1. papaya, pawpaw