← Back to browsemacknoun#7,164TranslationNo Japanese definition yet.English definitiona waterproof raincoat made of rubberized fabricExamplesNo examples yet.Similar wordsmack'smackymacmackeymackaymackie← crookgrasp →