We do not currently know of any antonyms for greenheads.
The noun greenheads is defined as:
Did you mean grenades?