A sloping heap of fragments of rock lying at the foot of a precipice English - Italian

Related words

talus 




English translator: English Italian A sloping heap of fragments of rock lying at the foot of a precipice  Eesti sõnaraamat   Español Traductor   Svenska Översättare