1 definition by Manchesterxisxlove

Top Definition
British term meaning "nonsense"
Coswallop, in my opinion.
by Manchesterxisxlove September 28, 2009
Mug icon
Buy a coswallop mug!