According to Naver Korean dictionary, '굶주리다' means:
동사 (verb)
먹을 것이 없어서 배를 곯다. Starve without anything to eat.
The verb seems to be related with '굶다' which means:
동사 (verb)
「…을」 끼니를 거르다. Skip one's meal.
What's the difference between the two verbs? Does '주리다' in '굶주리다' have any special function in Korean?