handbarrow - French English Dictionary