tropical duckweed

noun

Definition of tropical duckweed