trophallactic - French English Dictionary