STOW AWAY


Meaning of STOW AWAY in English

[stow away] vi (1879): to secrete oneself aboard a vehicle as a means of obtaining transportation

Merriam-Webster English vocab.      Английский словарь Merriam Webster.