Amarelle

English

Noun

Amarelle (plural Amarelles)

  1. sour cherry