English word definition — powered by WordNet
the physical coming together of two or more things
Want to remember impinging?