Tagaytay

Definition of Tagaytay
(noun) ridge, crest or range of mountains