Polish-English dictionary »

róża jabłkowata meaning in English

PolishEnglish
róża jabłkowata noun

apple rosenoun
Rosa villosa