macropus - French English Dictionary