Definition of マストドン

マストドン

masutodon

noun
mastodon