ophiologist

Noun

 * 1) One who studies ophiology; an expert on snakes.