Noun
(countable) The removal of weeds.
(education, informal, attributive) A class that is difficult or requires a lot of effort, and thus may cause less able or less dedicated students to drop out. a weedout class a weedout course