قَوْقَع

قَوْقَع

qawqaʕ · noun

Meaning — English

  1. cochlea, shell of a mollusk
  2. shell mollusk

Suggested websites

almaany.com · Wiktionary