French-English dictionary »

stack meaning in English

FrenchEnglish
stack nom {m}

sea stack◼◼◼(pillar of rock that rises from the ocean)
noun