Back...

  • ACULEATE, a stinging insect [n]