YourDictionary

Dictionary Home » Dictionary Definitions » floating island

floating island

  1. ☆ a floating mass of vegetation resembling an island
  2. a dessert of boiled custard topped with a dab or dabs of meringue or whipped cream

See floating island in American Heritage Dictionary 4

Learn more about floating island

link/cite print suggestion box