flower – la flor
(Pronounced floor)
To remember that flower is pronounced floor (flor) in Spanish, use the following mnemonic:
The flower he tried to impress her with ended up on the floor (flor).
Flor is feminine, so it's la flor. Imagine that every flower is a lady: