What is the full meaning of mylohyoids
MYLOHYOID, a nerve in the region of, the lower jaw and the hyoid apparatus [n]
Example of the word mylohyoids placed on a Scrabble board.