Find the word definition

Wikipedia
LLO

LLO may refer to:

  • Lakeshore Light Opera
  • Lebanese Liberation Organization
  • Lipid-linked oligosaccharide
  • Listeriolysin O
  • Logical line of operation
  • Low lunar orbit