have a gift for

listen to the pronunciation of have a gift for
الإنجليزية - الإنجليزية
have a talent for, have natural ability