lair/couch of wild animals - Turkish English Dictionary