dictionnaire latin - Anglais

latine - English

lorum, cessare Anglais:

1. strap stop strap stop