Train-stations meaning : A place where trains stop for passengers to embark and disembark.
train stations
meteorite
bathtubs
labiovelar
shiok