English Dictionary
Definition stowaway in British English
stowaway noun
[countable] noun
/ˈstəʊəˌweɪ/
Synonyms and related words
