Odonates meaning : Any carnivorous insect of the order Odonata; a dragonfly or damselfly.
odonates
absences
surliest
airwomen
atomic mass units