The Lewis Acid-base theory defines acids as species accepting pairs of electrons.
The central boron atom in boron trichloride "BCl"_3BCl3 is electron-deficient, enabling the molecule to accept additional pairs of electrons and act as a Lewis Acid.
Each boron atom forms three single bonds with chlorine atoms with all of its valence electrons, such that there are 2*3=62⋅3=6 valence electrons available to the boron atom in a "BCl"_3BCl3 molecule.
As a period 22 element, boron demands a total of 88 electrons in its valence shell to achieve an octet; therefore, borons atom in "BCl"_3BCl3 molecules are electron deficient and would be willing to accept additional electrons to form an octet.
The reaction between boron trichloride "BCl"_3BCl3 and ammonia "NH"_3NH3- in which the central nitrogen atom carries a lone pair of electrons- is an example in which "BCl"_3BCl3 acts as a Lewis Acid despite possessing no hydrogen atoms. [1]
As seen on the diagram, the "BCl"_3BCl3 molecule accepts a lone pair of electrons from an ammonia molecule. In this reaction, ammonia donates electrons and is, therefore, a Lewis base whereas "BCl"_3BCl3 accepts electrons and acts as a Lewis acid.
Reference
[1] "Boron trichloride", the English Wikipedia,
https://en.wikipedia.org/wiki/Boron_trichloride