tall meadow grass - French English Dictionary