French-English dictionary »

couronne d’épines meaning in English

FrenchEnglish
couronne d’épines nom

crown of thorns◼◼◼(starfish)
noun