The one I automatically think of whenever someone says citrus tasting tomato is Pineapple. It's a big yellow tomato with a sweet, citrus, Pineapple taste to it. Absolutely marvelous on a big ol' ham sandwich or bacon burger and it's an heirloom tomato so you can save seed and have it every year.