Big Huge Thesaurus

harlequin-snake

noun