Translation of taman in English:

taman

garden

noun

  • 1

    garden, piece of cultivated ground, esp. attached to a house, ornamental public grounds, park, public garden or recreation ground, enclosed land attached to a country house or mansion