dumfounder

The Sailor's Word-Book

To confuse or perplex.

Related Words