1 definition by Capybaara

A strategically placed or launched whale (typically launched by trebuchet) at the base of a wall, castle, or building that given at least a month, will strategically explode. Not dissimilar to a Trojan horse.
It's time to deploy the tactical whale.
I identify as a tactical whale.
by Capybaara September 17, 2021
Get the Tactical Whale mug.