guarura
Top 35000
Meanings
Noun
1. bodyguard (Mexico)
2. queen conch, Lobatus gigas