The sriracha brand is known for its distinctive green cap.
A brand name for a popular hot sauce originating from Thailand.
With powerful free picture dictionary & flashcards.