mexican mosquito fern (azolla mexicana) - Spanish English Dictionary