Question: how is bcl3 a lewis acid?
Answer: The central atom in BCl3 (that is Boron, in trivalent state) has only six electrons around it — it is electron deficient and accepts electrons to complete it's octet. Therefore it acts as a Lewis acid by accepting electrons.