What does carretera mean?

carretera - Spanish to English

main road