haben sie ihre katze kastrieren lassen?

listen to the pronunciation of haben sie ihre katze kastrieren lassen?
ألمانية - الإنجليزية
Have you had your cat spayed?