Search term 甲羅 has one result
Jump to
JA Japanese EN English
甲羅 (n) [hard protective covering] (n v) carapace (n) [hard protective covering]