escabiosa - English Synonyms Dictionary