いた
itari

Noun

1. utmost limit; extremity; result