French-English dictionary »

laurasia meaning in English

FrenchEnglish
Laurasia nom {f}

Laurasia◼◼◼(supercontinent)
proper noun
[UK: lɔːˈreɪʃə] [US: lɔːˈreɪʃə]