megastore

suomi-englanti sanakirja

megastore englanniksi

  1. A large supermarket or similar retail outlet; a superstore.

  2. A box.

  3. superstore