Donkey's eye Meaning, Definition & Usage

Definitions
  1. (Bot.), the large round seed of the Mucuna pruriens, a tropical leguminous plant.

Webster 1913