mahseer









mahseer


noun

  1. any of various large freshwater Indian cyprinid fishes, such as Barbus tor
51 queries 0.555