Polish-English dictionary »

łopuch meaning in English

PolishEnglish
łopuch noun

burdocknoun
any of the species of biennial thistles in the genus Arctium