Word Definition - 臭豆腐

chòu dòu fu stinky tofu; strong-smelling preserved beancurd; fig. rough exterior but lovable person