panama tree grove - German English Dictionary