What is onomatopoeia?

A word which, when pronounced has the sound of its meaning.

Examples of onomatopoeia include crash, oomph and woof.