Home
Search
Index
Definify.com
Definition
2026
carapaxes
carapaxes
English
Noun
carapaxes
plural of
carapax
Similar Results