A Lewis acid is an electron pair acceptor. It must have an unfilled valence shell, a partial positive charge, or a proton
A Lewis base is an electron pair donor and therefore contains a lone pair or a π bond. It donates this electron pair to any electron deficient compound