Dictionary Romanian – English

carapace



Substantiv feminin