What is the full meaning of greenheads
GREENHEAD, a male mallard [n]
Example of the word greenheads placed on a Scrabble board.