giant kangaroo - French English Dictionary