English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition Long Island iced tea in British English

Long Island iced tea noun

noun