dictionnaire Anglais - latin

English - latine

lizards en latin:

1. spineta lacertos, spineta lacertos,