Search term ダイオウイカ has one result
Jump to
JA Japanese EN English
ダイオウイカ (n) [Any of several species of very large squid, of the family Architeuthidae] (n) giant squid (n) [Any of several species of very large squid, of the family Architeuthidae] (n)