strip of agave leaf - Turkish English Dictionary