Meaning of homran

homran

Tagalog

n. base run in a baseball game