STOWAWAY Meaning of STOWAWAY in English [stow.away] n (1850): one that stows away Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012