footbridge-ponte pedonale: meaning, definitions and translations

English dictionaryEnglishItalian