have you ever owned a cat? - French English Dictionary