1 definition by Grizzlefizzle
Big Tough Frogman
Frogman: a common term for a Navy Seal; in the Teams, the term originates from the Navy Combat Demolition Units during World War II
Frogman: a common term for a Navy Seal; in the Teams, the term originates from the Navy Combat Demolition Units during World War II
by Grizzlefizzle March 1, 2018