Skip to main content

aculea

English aculea meaning in English  •  aculea का अर्थ अंग्रेजी में
Noun
  • A small spiny outgrowth on the wings of certain insects.
Advertisement