French-English dictionary »

selkie meaning in English

FrenchEnglish
selkie nom {m} nom {f}

selkie◼◼◼(mythological creature)
noun