LLO in English dictionary LLO Meanings and definitions of "LLO" abbreviation (space science) Initialism of [i]low lunar orbit[/i]. abbreviation (semiconductor physics) Initialism of [i]laser lift-off[/i]. more Llo Sample sentences with "LLO" Declension Stem Try again Available translations Breton Catalan Cebuano Dutch French Italian Polish Portuguese Spanish Volapük Authors