Dizionario Basco - Inglese

euskara - English

olagarroa in inglese:

1. the octopus the octopus