growth and mental retardation - Spanish English Dictionary