KEELBACK Meaning of KEELBACK in English ■ noun a harmless Australian snake which lives close to water. [ Amphiesma mairii .]Originso named because each scale on the back has a keel. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004