(in the anus) a pile or hemorrhoid - Französisch Englisch Wörterbuch