French-English dictionary »

tengu meaning in English

FrenchEnglish
tengu nom {m}

tengu◼◼◼(mythical Japanese creature)
noun