Buddha's hand
WiktionaryText

Noun



Buddha's hand
  1. A fragrant citrus fruit with a lemon-like flavor, native to northern India.
 
x
OK