drop or small amount of - French English Dictionary