steam navvy

noun

Definition of steam navvy

British