English dictionary, thesaurus, translations & etymology
FreeDict.com

log margaidh — meaning in English

Irish → English · translate English → Irish instead

English meaning

  • marketplace noun A public space, physical or online, where goods are bought and sold.

Senses

log margaidh is used for these senses in English:

  • marketplace An open area in a town housing a public market.

marketplace — full definition

  1. noun A public space, physical or online, where goods are bought and sold.
  2. noun The broader world of commerce and competition.