owd /aʊd/ ← Back to O Definitions 1. noun a shout of triumph or excitement “The crowd’s owd echoed through the stadium.” Synonyms hurrah hurray Antonyms moan whimper