51Թ

Advertisement

Advertisement

limequat

[ lahym-kwot ]

noun

  1. a hybrid citrus tree produced by crossing the lime and the kumquat.
  2. the tart, pale yellow fruit of this tree.


Discover More

51Թ History and Origins

Advertisement

Advertisement

Advertisement

Advertisement


lime pitlimerence