Definitions of carrier pigeon:

  • noun:   a homing pigeon used to carry messages