avatar: the manifestation of a Hindu deity (especially Vishnu) in human or superhuman or animal form
hindu deity: a deity worshipped by the Hindus
loch: a long narrow inlet of the sea in Scotland (especially when it is nearly landlocked)