No exact translation found for
ECF

Do you mean:
similar Results
ECFA {Egyptian Council for Foreign Affairs}, abbr., {pol.}