Skip to main content

scopula

English scopula meaning in English  •  scopula का अर्थ अंग्रेजी में
Noun
  • A peculiar brushlike organ found on the foot of spiders and used in the construction of the web.
Advertisement