sheep plant (raoulia australis, raoulia lutescens) - Español Inglés Diccionario