handsome indian tree - German English Dictionary