Spanish-English dictionary »

tren fantasma meaning in English

SpanishEnglish
tren fantasma noun
{m}

ghost train(fairground attraction)
noun