Polish-English dictionary »

amfisbaena meaning in English

PolishEnglish
amfisbaena noun

amphisbaenanoun
mythical serpent having a head at each end of its body