hoovercraft

n. A dam boat.
10/23/2006

← Back to "H" words    Dictionary Home