Definition & Meaning | English word TAYABAS
TAYABAS
Definitions of TAYABAS
- (historical) A province in Philippines.
- A city in Quezon, Philippines.
Number of letters
7
Is palindrome
No
Search for TAYABAS in:
Page preparation took: 110.79 ms.