n. hole in the wall
Definition of hole in the wall in English
Machine for public use that enables users to carry out bank transactions, such as cash withdrawals.
Machine for public use that enables users to carry out bank transactions, such as cash withdrawals.