station in Italian
station in Italian
stazione
place where a vehicle may stop
fermata
place where a vehicle may stop