Tagalog Dictionary
Tagalog
tagaytay n. mountain ridge or crest
tagaytay n. drops of sticky liquid (with a threadlike tail)