roll sprinkled with poppy seeds - French English Dictionary