Spanish

edit

Noun

edit

telururo m (plural telururos)

  1. telluride