Find the word definition

Wiktionary
tyre bead

n. (context British English) (alternative form of tire bead English)