tómbolo
Meanings
Noun
1. the police (slang)
2. tombolo (geography)