Englishoverarch
Englishto form an arch over something
Finnishkaartua
English translator: Finnish English kaartua Eesti sõnaraamat Español Traductor Svenska Översättare