vocab dash
Log in
Sign up
ferroutage
Top 40000
Meanings
Noun
1. piggyback transportation (of a lorry on a train)