Definition of Walled garden

A limited range of e/commerce services on iDTV (compared to the Internet).

Missing a definition?

Please let us know
asds