echometre - French English Dictionary