Polish-English dictionary »

szypuła meaning in English

PolishEnglish
szypuła noun

pedunclenoun
botany: axis or supporting stalk of inflorescence