...
ECU {Electronic Control Unit}, abbr., {tech.}
similar Results
Ecuador {geogr.}
الإكوادور {جغرافيا}
das Eculizumab (n.) , {med.}