semilla - German English Dictionary