DOWITCHER Meaning of DOWITCHER in English [ 'daʊɪtʃə ]■ noun a large North American sandpiper with a long straight bill. [Genus Limnodromus : two species.]OriginC19: from Iroquoian. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004