to have a retentive memory

listen to the pronunciation of to have a retentive memory
İngilizce - Almanca
ein gutes Gedächtnis haben
to have a retentive memory