patelloids
English
Noun
patelloids
plural of
patelloid
Anagrams
apostilled