odachis

English

Noun

odachis

  1. plural of odachi