land barracuda
A nasty, ugly, and usually old thing who hangs out in bars (especially gay bars) ready to pounce on hot, young patrons. As merciless & fast in their approach as real barracudas are in their feeding.
See that land barracuda over there? Stay away.