latibuli

listen to the pronunciation of latibuli
Latin - English
hiding-place, den