llamaradas - German English Dictionary