˜yÐÄvlog

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

˜yÐÄvlog History and Origins

Advertisement

Advertisement

Advertisement

Advertisement