seul troad

English: Translation
heel
French: Translation
talon
noun
Body parts