イモタレ
Meanings
Noun
Verb (する, intransitive)
1. (feeling of) indigestion; upset stomach
Pitch accent
イ
モ
タレ
Composed of
stomach; Chinese "stomach" constellation (one of the 28 mansions)