mussarana (clelia clelia) - Spanish English Dictionary