hurcarra

English

Noun

hurcarra (plural hurcarras)

  1. Alternative form of harkara.