giant alocasia - German English Dictionary