Longman Dictionary English From Longman Dictionary of Contemporary EnglishRelated topics: Agriculturesheep-penˈsheep-pen noun [countable] TAa small area of ground with a fence around it, used for keeping sheep together for a short time ldoceonline.com