make many stops before arriving at a destination - Spanish English Dictionary

Suggest a Term