Butterfly word scramble

Here the answers to the butterfly word scramble. How did you do?

upap = pupa

rhxtoa = thorax

giwn = wing

cnreat = nectar

geg = egg

lscaes = scales

aavrl = larva

cnhramo = monarch

ohmrop = morpho

lacrtelipra = caterpillar