ninja , 4 days ago My guess: note - a banknote or promissory note box - like 'big box store,' translating to a physical business location
My guess:
note - a banknote or promissory note
box - like 'big box store,' translating to a physical business location