STUDIO APARTMENT Meaning of STUDIO APARTMENT in English [studio apartment] n (1903): a small apartment consisting typically of a main room, kitchenette, and bathroom Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012