ground planted with wild almond trees - French English Dictionary