Lama Home The Lexicon Lama Thumbnail Phrase or WordLamaLiteral English TranslationLlamaDefinitionSomeone who spits frequently.LanguageGermanTypeFaunamorphSubcategoryOther Animals Previous itemLahme Schnecke Next itemLumpenhund