describing items piled up or forming mounds - Français Anglais Dictionnaire