Meaning of “navvy” in the English Dictionary

british dictionary