Polish-English dictionary »

nektarium meaning in English

PolishEnglish
nektarium noun

nectarynoun
gland that secretes nectar