sri lankan flying snake - German English Dictionary