cashew apples

English

Noun

cashew apples

  1. plural of cashew apple