Find the word definition

Wiktionary
up someone's street

a. (context idiomatic English) perfectly suitable to someone; matching someone's interests and ability.