Definition of “navvy” - English Dictionary

british dictionary