echalotes - German English Dictionary