semeles - French English Dictionary