have had a drop too much - French English Dictionary