English Dictionary
◊ TOWBOAT
towboat
n : a powerful small boat designed to pull or push larger ships
[syn: {tugboat}, {tug}]