apartment building in Latin apartment building in Latin insula noun A residential building containing multiple apartments or flats. Add to Flashcards