Guarida in English | Spanish to English Translation and Dictionary
guarida
feminine noun
1. lair (de animal); hideout (figurative)
guarida
1 [de animales] den; hideout; [de persona] haunt; hideout
2 refuge; shelter; (amparo) cover
Search history
Did this page answer your question?