Meaning of インディアン・スウェル・シャーク in Japanese

  1. Words

Definition of インディアン・スウェル・シャーク

  1. (n) Indian swellshark (Cephaloscyllium silasi, species of catshark from the western Indian Ocean)
Back to top