1 definition by fleshtone

Top Definition
to overcome seemingly insurmountable obstacles
"penelope knew Odysseus would mud the otter and return home alive"
by fleshtone December 25, 2003

Mug icon
Buy a mud the otter mug!