Find the word definition

Wiktionary

studio album

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