meaning of baumlebend

baumlebend - German to English

arboreal

View more

  • tree-dwelling