striped swampdragon

Noun

 * 1)  A libellulid dragonfly,, of Australia and New Guinea.