Find the word definition

Wiktionary
studio album

n. (context music English) an album recorded in a studio