semilla - French English Dictionary