tribars

English

Noun

tribars

  1. plural of tribar

Anagrams