have many tasks or activities - İspanyolca İngilizce Sözlük