French-English dictionary »

lièvre de mer meaning in English

FrenchEnglish
lièvre de mer nom {m}

sea hare◼◼◼(large marine gastropod mollusc)
noun