Definition of giant zonure in English:

giant zonure

noun