periodic vomiting - German English Dictionary