いとど
itodo

Noun

1. old name for a cave cricket

Noun

2. even though; despite; even more; still