spill-proof drinking cup - German English Dictionary