internal trade

an incoming trade from another country
America and the UK were doing an internal trade
by egg_boii May 28, 2024
mugGet the internal trademug.

Share this definition