meaning of carretera

carretera - Spanish to English

main road