Japanese dictionary

Dictionary: “ガムシ”

ガムシ

ガムシ

water scavenger beetles (hydrophilidae family)