oil palms

English

Noun

oil palms

  1. plural of oil palm

Anagrams