cart stalls

English

Noun

cart stalls

  1. plural of cart stall