Find the word definition

Wiktionary

urosomes

n. (plural of urosome English)