microapartment noun1 •A small, affordable apartment.Another big player in this sector is the London-based developer Inspired Asset Management, which has created hundreds of “micro-apartments”, many of them located in Croydon, south London. — 2017 formsmicroapartments