What privilege does the user need to drop public synoym? I gave the user system privilege

DROP ALL SYNONYMS

but it still won't work. Keep getting

ORA-01031: insufficient privileges

Any idea?

TIA...