English Dictionary
Definition stirrup in British English
stirrup noun
[countable] noun
/ˈstɪrəp/
Synonyms and related words
Synonyms and related words
