What is the full meaning of longheads
LONGHEAD, a person having a long skull [n]
Example of the word longheads placed on a Scrabble board.