Portuguese-English dictionary »

anfisbena meaning in English

PortugueseEnglish
anfisbena noun
{f}

amphisbaena [amphisbaenas](mythical serpent having a head at each end of its body)
noun
[UK: ˈamfɪsbˌiːnə] [US: ˈæmfɪsbˌiːnə]

Your history