Meaning of アマシイラ in Japanese

  1. Words

Definition of アマシイラ

  1. (n) luvar (Luvarus imperialis, species of perciform fish closely related to the surgeonfish)

Words related to アマシイラ

Back to top