lobera

lobera [lo-bay’-rah]
noun
1. Thicket where wolves make their lair. (f)
adjective
1. Relating to wolves.
Search history
Did this page answer your question?