Search term cadela has 3 results
PT Portuguese EN English
cadela {f} dog
cadela {f} bitch
cadela (n) [cão] {f} bitch (n) [cão]