Выражение «заморить червячка» является калькой с французского «tuer le ver» («убить червя»). В переносном смысле этот оборот означает выпить натощак рюмку спиртного, что связано с бытовавшими ранее поверьями об эффективном лечении гельминтоза таким способом. В русском языке данное значение исчезло, уступив значению «перекусить».
Источник: new.gramota.ru
Источник: new.gramota.ru