Meaning of talurang

talurang

Tagalog

n. landing on a staircase