meaning of Baumbewohner

Baumbewohner - German to English

arboreal pet

View more

  • tree dweller
  • arboreal species