alcachofa - German English Dictionary