What is Momagama?
something that is stupendous, fantastic, huge
He hit that drive like a momagama.
He drove faster than a momagama.
See big, large, huge, fantastic