Dictionary English – Romanian

carapace



Substantiv