Meaning of tagaytay

tagaytay

Tagalog

tagaytay n. mountain ridge or crest


tagaytay

Tagalog

tagaytay n. drops of sticky liquid (with a threadlike tail)