leafiest - German English Dictionary