Translation of tricotosa in English:

tricotosa

knitting machine, n.

feminine noun

Spain

  • 1

    knitting machine