projectile vomiting - French English Dictionary