Polish-English dictionary »

helisa meaning in English

PolishEnglish
helisa noun

helixnoun
curve

spiralnoun
helix