aidan garrard Share definition Flag Green-loving, plaid-obsessed little turtle duck. Sent from the Gods themselves. A total bb. And a vegan! What a saint! I love your green, plaid shirt! You're so Aidan Garrard! aidan garrard by lambs69 April 20, 2018 0 0 Get merch Get the aidan garrard mug. Buy Now — $32.95 See more merch