island dispenser - French English Dictionary