slipmouthed

adj.

Describing a drinker who speaks brightly, narrowly and with surprising confidence about fish.

Source: Wiktionary