twin peaks
Short definition from Wiktionary
Noun
- A woman's breasts, particularly large breasts.
Proper noun
- A barangay of Tuba, Benguet, Philippines.
- A mountain in Churchill County, Nevada, United States.
We haven’t written up twin peaks yet: Simple and Standard meanings, examples and a quiz.