have (got) layers - English Synonyms Dictionary