lalo ade

English: Translation
solar plexus (considered the seat of feeling)
carroll-soulik-1973-p-255