namby-pamby person - Spanish English Dictionary