mosquito boat

noun
Chiefly British
A PT boat.
link/cite print suggestion box