new zealand is a perfect sight for atomic weapons testing
a small hole of an island lying of [australia]
"new zealand is a perfect sight for atomic weapons testing" What is the definition of "new zealand"?