Meaning of bigarade

Definition of bigarade

(noun) any of various common orange trees yielding sour or bitter fruit; used as grafting stock

Other information on bigarade

WIKIPEDIA results for bigarade
Amazon results for bigarade