English edit

Noun edit

antennules

  1. plural of antennule