Type Word Usage Medieval Slavic Meaning & History Slavic word meaning "grain, groats" [1]. Related ItemsDetails Surname DescendantsKrupa(Polish) Krupin(Russian) Sources & References Derksen, Rick. Etymological Dictionary of the Slavic Inherited Lexicon. Brill, 2008, page 252.