tail-devouring snake - English Synonyms Dictionary