deltoids

noun

The deltoid muscle, a triangular muscle on the human shoulder.


Appears in these puzzles