English edit

Etymology edit

From Latin Tarus.

Proper noun edit

Taro

  1. A river and valley in Italy.

Anagrams edit

Italian edit

Etymology edit

From Latin Tarus.

Proper noun edit

Taro m

  1. A river and valley in Italy

Anagrams edit