'Carshena' definitions:

Definition of 'carshena'

From: Hitchcock
  • Carshena, a lamb; sleeping