Definition, synonyms and related words
A buffalo.
To puzzle; to be at a loss.
The word comes from Middle French buffle. It is a doublet related to the words bubale and buffalo.