spanish lime tree - German English Dictionary