solenodonte

Spanish

Noun

solenodonte m (plural solenodontes)

  1. solenodontid