tillable (land) - German English Dictionary