← Back to Dictionary

dikarra

noun

Definitions

  1. war spear, has a stingray barb