Definify.com

Definition 2024


oil_palms

oil palms

English

Noun

oil palms

  1. plural of oil palm