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