'Carshena' definitions:

Definition of 'Carshena'

From: Hitchcock
    Carshena, a lamb; sleeping