English-Italian dictionary »

greenspace meaning in Italian

EnglishItalian
greenspace (area of undeveloped landscape within a city)
noun

giardino pubbliconoun
{m}

pratonoun
{m}