long split french roll - German English Dictionary