sheep plant (raoulia australis, raoulia lutescens) - German English Dictionary