spill-proof drinking cup - French English Dictionary