nanometer-sized structures - Español Inglés Diccionario