someone that hides on a ship or train - English Synonyms Dictionary

Can't found any synonym terms.