Meaning of estrada

estrada

Tagalog

n. paved road