Meaning of taluhaba

taluhaba

Tagalog

taluhaba adj. oval; oval-shaped; oblong; elongated