imamade, expr., [From Japanese] up to now.

Search for another word: