japan earth (senegalia catechu) - French English Dictionary