あり地獄 じごく
arijigoku

Noun

1. antlion (larva); doodlebug

Noun

2. antlion pit

Other forms: