Kotomora
ギボシムシ (ぎぼしむし) Japanese meaning | Kotomora