What's the best translation to this? I've seen this one

What’s the best translation to this? I’ve seen this one a few times now and it was usually skipped in direct translations in my lessons. Dictionary translations don’t fit to the dialogues so I guess it must mean something like ‘all right’; ‘enough’; ‘OK, fine’ or sth…

Greg

http://www.wordreference.com/iten/insomma