meaning of Aalrutte

Aalrutte - German to English

eel-pout

View more

  • burbot [Lota lota]