A dragonfly landed on the turtle's shell.

Meaning: An insect with transparent wings came to rest on the hard outer covering of the turtle.

Choice of Words: Landed means to come to rest on a surface after flying or jumping. Turtle's shows that something belongs to the turtle. Shell is the hard outer covering of a turtle.

Alternative Expressions

Related Expressions