Sommelier

A person who has an extensive knowledge of wines and their suitability with various foods.