mountain papayas

English

Noun

mountain papayas

  1. plural of mountain papaya