neanderthaloid - İspanyolca İngilizce Sözlük