Meaning of talubata

talubata

Tagalog

talubata adj. of medium age (25-35)