noun - a sudden vivid memory or a scene set earlier than the main story
noun - a method of learning a language (or experiencing a culture) by being completely surrounded by it, without using your native language
noun, British English, informal - one’s best or most stylish clothes worn for a special occasion
adjective - (usually of furniture) made to fit a particular space