osteoids
English
Noun
osteoids
plural of
osteoid