to be tailor-made for, to be up sb's alley

listen to the pronunciation of to be tailor-made for, to be up sb's alley