Posh is an adjective, with a dictionary meaning of smart or fashionable, elegant, stylishly luxurious, spruced up, smart or polished.
Posh is an adjective, with a dictionary meaning of smart or fashionable, elegant, stylishly luxurious, spruced up, smart or polished.