Why is boron trifluoride a lewis acid?
A Lewis acid can accept a pair of electrons from a Lewis base. The boron in BF3 is electron poor and has an empty orbital, so it can accept a pair of electrons, making it a Lewis acid.