scientific and technological capabilities - Spanish English Dictionary