horehound in Latin horehound in Latin marrubium noun Any plant of the genus Marrubium. Add to Flashcards