miauling (a cat) - French English Dictionary