Definify.com

Definition 2024


glenoids

glenoids

English

Noun

glenoids

  1. plural of glenoid

Anagrams