alley apples

English

Noun

alley apples

  1. plural of alley apple