Meaning of talurok

talurok

Tagalog

adj. very steep; precipitous