Dizionario Latino - Inglese

latine - English

polypus in inglese:

1. The polyp The polyp