periodic vomiting - French English Dictionary