Quick definitions from WordNet (Pontederia cordata)
▸ noun: American plant having spikes of blue flowers and growing in shallow water of streams and ponds
▸ noun: American plant having spikes of blue flowers and growing in shallow water of streams and ponds