stuffed sirloin with tarragon - Turkish English Dictionary