shea trees

English

Noun

shea trees

  1. plural of shea tree