Online English Dictionary

Home

choochoo


n.

a train or a locomotive; -- a child's word.


© 2009 Dammam Community College