What is the full meaning of multiheaded
having many heads [adj]
Example of the word multiheaded placed on a Scrabble board.