Beardie

Webster's Dictionary of the English Language

·noun The bearded loach (Nemachilus barbatus) of Europe.

Related Words