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