(noun)

a very large specimen of its kind

Back to Dictionary