buff striped keelback - Turkish English Dictionary