Golden Bowl

Dictionary

DETECTEDpp.

Discovered; found out; laid open; brought to light.