Definition of ソレノドン

ソレノドン

sorenodon

noun
solenodon