infrastructure developments - Spanish English Dictionary