Italian-English dictionary »

chasma meaning in English

ItalianEnglish
chasma noun

chasma(long, narrow, steep-sided depression)
noun