English Dictionary
Definition humerus in British English
humerus noun
[countable] noun
/ˈhjuːmərəs/
Synonyms and related words
