vomitarse - French English Dictionary