Armabstand - French English Dictionary