hannstein's spot lipped snake - German English Dictionary