LEMON SOLE Meaning of LEMON SOLE in English ˌlemon ˈsole BrE AmE noun [countable] [ Date: 1800-1900 ; Origin: lemon from French limande type of flat fish ] a type of flat fish that is cooked and eaten Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012