o·do·rus[1]

  1. keen scenter
  2. sharp nosed

Similar to odorus