The Lewis Acid-base theory defines acids as species accepting pairs of electrons.
The central boron atom in boron trichloride "BCl"_3 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=6 valence electrons available to the boron atom in a "BCl"_3 molecule.
As a period 2 element, boron demands a total of 8 electrons in its valence shell to achieve an octet; therefore, borons atom in "BCl"_3 molecules are electron deficient and would be willing to accept additional electrons to form an octet.
The reaction between boron trichloride "BCl"_3 and ammonia "NH"_3- in which the central nitrogen atom carries a lone pair of electrons- is an example in which "BCl"_3 acts as a Lewis Acid despite possessing no hydrogen atoms. [1]
As seen on the diagram, the "BCl"_3 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"_3 accepts electrons and acts as a Lewis acid.
Reference
[1] "Boron trichloride", the English Wikipedia,
https://en.wikipedia.org/wiki/Boron_trichloride