vomitarse - German English Dictionary